Cryptmt Stream Cipher Version 3
نویسندگان
چکیده
In the previous manuscripts, we proposed CryptMT pseudorandom number generator (PRNG) for a stream cipher, which is a combination of (1) an F2-linear generator of a wordsize-integer sequence with a huge state space, and (2) a filter with one wordsize memory, based on the accumulative integer multiplication and extracting some most significant bits from the memory. No valid attacks have been reported so far. In this manuscript, we propose a modification of the algorithm to speed up the generation and the initialization, by (1) using the parallelisms such as pipelining and single-instruction-multiple-data (SIMD) operations included in modern CPUs, (2) in the filter, raising the ratio between the numbers of output bits and the input bits from 1/4 to 1/2. As a result, we propose the CryptMT Version 3 which has 1.8 times faster generation and 48.7 times faster initialization than the Version 1, while the security level seems comparable to the original version. The generation/initialization speed is comparable to the fast stream ciphers such as SNOW2.0. Moreover, CryptMT Version 3 is proved to have a period that is a multiple of 219937 − 1 and strong resistance to the standard attacks.
منابع مشابه
CryptMT Stream Cipher Ver . 3 : Description ?
CryptMT Version 3 (CryptMT3) is a stream cipher obtained by combining a large LFSR and a nonlinear filter with memory using integer multiplication. Its period is proved to be no less than 219937−1, and the 8-bit output sequence is at least 1241-dimensionally equidistributed. It is one of the fastest stream ciphers on a CPU with SIMD operations, such as Intel Core 2 Duo.
متن کاملCryptmt Version 2.0: a Large State Generator with Faster Initialization
As a pseudorandom number generator (PRNG) for a stream cipher, we propose a combination of (1) an F2-linear generator of a wordsizeinteger sequence with huge state space, and (2) a filter with one wordsize memory, based on the accumulative integer multiplication and extracting some most significant bits from the memory. We proposed CryptMT as an example. Merits of this type of generators are (1...
متن کاملComparison of 256-bit stream ciphers
This paper evaluates and compares several stream ciphers that use 256-bit keys: counter-mode AES, CryptMT, DICING, Dragon, Fubuki, HC-256, Phelix, Py, Py6, Salsa20, SOSEMANUK, VEST, and YAMB.
متن کاملOn the Security of Stream Cipher CryptMT
CryptMT v3 is a stream cipher submitted to eStream project, and has entered the third evaluation phase. Any attack has not been found until now. In this paper, we mainly discuss the security of the state initialization process of CryptMT v3. For the key and IV setup function fK , we can construct a probabilistic testing algorithm A fK with a distinguishing probability 1, which indicates that fo...
متن کاملComparison of 256-bit stream ciphers at the beginning of 2006
This paper evaluates and compares several stream ciphers that use 256-bit keys: counter-mode AES, CryptMT, DICING, Dragon, FUBUKI, HC-256, Phelix, Py, Py6, Salsa20, SOSEMANUK, VEST, and YAMB.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006